mruby 4.0.0
mruby is the lightweight implementation of the Ruby language
Loading...
Searching...
No Matches
mrb_state Struct Reference
Collaboration diagram for mrb_state:

Public Attributes

struct mrb_jmpbufjmp
 
struct mrb_contextc
 
struct mrb_contextroot_c
 
struct iv_tblglobals
 
struct RObjectexc
 
struct RObjecttop_self
 
struct RClassobject_class
 
struct RClassclass_class
 
struct RClassmodule_class
 
struct RClassproc_class
 
struct RClassstring_class
 
struct RClassarray_class
 
struct RClasshash_class
 
struct RClassrange_class
 
struct RClassfloat_class
 
struct RClassinteger_class
 
struct RClasstrue_class
 
struct RClassfalse_class
 
struct RClassnil_class
 
struct RClasssymbol_class
 
struct RClasskernel_module
 
mrb_gc gc
 
mrb_bool bootstrapping
 
struct mrb_cache_entry cache [(1<< 8)]
 
struct mrb_const_cache_entry const_cache [(1<< 6)]
 
mrb_sym symidx
 
const char ** symtbl
 
uint8_t * sym_flags
 
size_t symcapa
 
struct mrb_sym_hash_tablesymhash
 
void * sym_pool
 
mrb_sym dynamic_sym_count
 
char symbuf [8]
 
struct RClasseException_class
 
struct RClasseStandardError_class
 
struct RObjectnomem_err
 
struct RObjectstack_err
 
struct mrb_mt_rom_listrom_mt
 
struct mrb_iv_shaperoot_shape
 
void * ud
 
mrb_atexit_func * atexit_stack
 
uint16_t atexit_stack_len
 

The documentation for this struct was generated from the following file: